
# lll定义一个读取txt文件的方法
def read_txt_mothod(file_path):
    # 使用open方法打开文件
    try:
        with open(file_path, 'r', encoding='utf-8') as file:
            # 使用read方法读取文件
            lines = file.read()
            return lines
    except FileNotFoundError:
        print(f"Error: The file '{file_path}' was not found.")

if __name__ == '__main__':
    file_path = 'abc.txt'
    print(read_txt_mothod(file_path))

def write_text_file(file_path, content):
    """
    该函数用于向文本文件写入内容
    :param file_path: 要写入的文件的路径
    :param content: 要写入的内容
    :return: 无
    """
    try:
        with open(file_path, 'w', encoding='utf-8') as file:  # 'w' 表示写入模式
            file.write(content)  # 写入内容到文件
    except Exception as e:  # 处理其他可能出现的异常
        print(f"写入文件 {file_path} 时出现错误：{e}")


# 调用函数
file_path = './abd.txt'  # 这里的 example.txt 应替换为实际文件的路径
content_to_write = "这是要写入的内容:\n今天加餐"  # 要写入文件的内容
write_text_file(file_path, content_to_write)


def append_file(file_path, content):
    """
    此函数将内容追加到文件末尾
    :param file_path: 文件的路径
    :param content: 要追加到文件的内容
    """
    with open(file_path, 'a', encoding='utf-8') as file:  # 'a' 表示以追加模式打开文件
        file.write(content)  # 将内容追加到文件末尾


# 调用函数示例，将内容追加到 example.txt 文件
file_path = './abe.txt'  # 请将此文件路径替换为你实际要操作的文件路径
content = "\n这是追加的内容:、\n今天加肉"  # 要追加的内容
append_file(file_path, content)